package com.zx.service;

import com.zx.common.TableId;
import com.zx.vo.DeductGoodsInventory;
import com.zx.vo.GoodsInfo;
import com.zx.vo.PageSimpleGoodsInfo;
import com.zx.vo.SimpleGoodsInfo;

import java.util.List;

/**
 * Author:JasonZ
 * Data:2023/4/19
 */
public interface IGoodsService {
    //根据商品信息查询(多个商品ID)
    List<GoodsInfo>getGoodsInfo(TableId tableId);
    //查询简单商品信息
    List<SimpleGoodsInfo>getSimpleGoodsInfoByTableId(TableId tableId);
    //分页查询商品信息
    PageSimpleGoodsInfo getSimpleGoodsInfoByPage(int page);

    //[{gid: 1,count:50},{gid:2,count:100}]
    Boolean deductGoodsInventory(List<DeductGoodsInventory>deductGoodsInventories);

}
